#ifndef NANE_SCRIPTOBJECTIMPL__H
#   define NANE_SCRIPTOBJECTIMPL__H

#   include "nane/ScriptSystem/ScriptObject.h"
#   include "nane/ScriptSystem/ScriptModuleImpl_.h"

namespace nane
{
    class ScriptObject::Implementation
        : public SubSystemProductImpl<ScriptObject::Implementation, ScriptModule::Implementation, IScriptObject*>
    {
    public:
        Implementation( ScriptModule::Implementation* _creator, IScriptObject* _interface );
        ~Implementation();
        
    public:
    };
}   // namespace nane

#endif  // NANE_SCRIPTOBJECTIMPL__H
